package com.spsoft.vatoutinv.entity.vmsdifferentialcode;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 差额征税编码信息管理-历史记录-详细信息
 * @TableName VMS_DIFFERENTIAL_CODE_R_INFO
 */
@Data
@TableName(value ="VMS_DIFFERENTIAL_CODE_R_INFO")
@KeySequence("SEQ_DIFFERENTIAL_R_INFO")
public class VmsDifferentialCodeRInfo implements Serializable {
    /**
     * 主键
     */
    @TableId(value = "ID", type = IdType.INPUT)
    private Long id;

    /**
     * 记录表ID
     */
    @TableField(value = "RID")
    private Long rid;

    /**
     * 商品和服务税收分类合并编码
     */
    @TableField(value = "SPHFWSSFLHBBM")
    private String sphfwssflhbbm;

    /**
     * 商品和服务名称
     */
    @TableField(value = "SPHFWMC")
    private String sphfwmc;

    /**
     * 商品和服务分类简称
     */
    @TableField(value = "SPHFWFLJC")
    private String sphfwfljc;

    /**
     * 是否可以差额开票
     */
    @TableField(value = "SFKYCEKP")
    private String sfkycekp;

    /**
     * 差额开票是否可以开专票
     */
    @TableField(value = "CEKPSFKYKZP")
    private String cekpsfkykzp;

    /**
     * 全额开票是否可以开专票
     */
    @TableField(value = "QEKPSFKYKZP")
    private String qekpsfkykzp;

    /**
     * 一般纳税人税率
     */
    @TableField(value = "YBNSRSL")
    private String ybnsrsl;

    /**
     * 一般纳税人征收率
     */
    @TableField(value = "YBNSRZSL")
    private String ybnsrzsl;

    /**
     * 小规模纳税人征收率
     */
    @TableField(value = "XGMNSRZSL")
    private String xgmnsrzsl;

    /**
     * 部门编码
     */
    @TableField(value = "DEPT_CODE")
    private String deptCode;

    /**
     * 创建时间
     */
    @TableField(value = "CREATE_TIME")
    private Date createTime;

    /**
     * 创建人
     */
    @TableField(value = "CREATE_USER")
    private String createUser;

    /**
     * 创建人姓名
     */
    @TableField(value = "CREATE_USERNAME")
    private String createUsername;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}